#!/bin/bash

echo "=== 数据持久化演示 ==="
cd /Users/zhangpeng/Desktop/150/storage_system_cpp

# 清理旧文件
rm -f simple_db.dat

echo ""
echo "第一次运行 - 创建数据："
echo "2
users
3
users
1
Alice,25,Engineer
3
users
2
Bob,30,Manager
1
4
users
0" | ./simple_persistence_test

echo ""
echo "检查数据文件："
ls -la simple_db.dat
echo "文件大小: $(stat -f%z simple_db.dat 2>/dev/null || echo '无法获取') bytes"

echo ""
echo "第二次运行 - 验证数据持久化："
echo "1
4
users
0" | ./simple_persistence_test

echo ""
echo "✅ 数据持久化测试完成！"
echo ""
echo "说明："
echo "1. 第一次运行创建了表和数据"
echo "2. 数据自动保存到 simple_db.dat 文件"
echo "3. 第二次运行时自动加载了之前保存的数据"
echo "4. 数据在程序重启后仍然存在，证明持久化功能正常工作"
